package com.qst.system.service;

import com.qst.system.domain.News;
import java.util.List;

/**
 * 宣传新闻Service接口
 * 
 * @author linzhe
 * @date 2025-08-25
 */
public interface INewsService 
{
    /**
     * 查询宣传新闻
     * 
     * @param nId 宣传新闻ID
     * @return 宣传新闻
     */
    public News selectNewsById(Long nId);

    /**
     * 查询宣传新闻列表
     * 
     * @param news 宣传新闻
     * @return 宣传新闻集合
     */
    public List<News> selectNewsList(News news);

    /**
     * 新增宣传新闻
     * 
     * @param news 宣传新闻
     * @return 结果
     */
    public int insertNews(News news);

    /**
     * 修改宣传新闻
     * 
     * @param news 宣传新闻
     * @return 结果
     */
    public int updateNews(News news);

    /**
     * 批量删除宣传新闻
     * 
     * @param nIds 需要删除的宣传新闻ID
     * @return 结果
     */
    public int deleteNewsByIds(Long[] nIds);

    /**
     * 删除宣传新闻信息
     * 
     * @param nId 宣传新闻ID
     * @return 结果
     */
    public int deleteNewsById(Long nId);
}